#ifndef __MEBSP_AD_H
#define __MEBSP_AD_H 			   
  
#include "at32f403a_407.h"
#include <stdint.h>

#define MB_ADC_REF (3.3f)
#define MB_ADC_12BIT_VAL (4095)

typedef struct
{

  uint16_t wVal[2];
  uint16_t wFlt_Val[2];
  
}_MB_AD_T;

extern _MB_AD_T MB_AD;

#define MB_AD_IBUS_VAL (MB_AD.wFlt_Val[1])
#define MB_AD_IBUS_FLT_VAL (MB_AD.wFlt_Val[1])

extern void MeBsp_AD_Init(void);
extern void MeBsp_AD_Hanl(void);

#endif





























